technical patent - French English Dictionary